Install libostree for everything, actually
authorFelix Krull <f_krull@gmx.de>
Tue, 16 Oct 2018 16:42:12 +0000 (18:42 +0200)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:53 +0000 (12:53 -0400)
rust-bindings/rust/.gitlab-ci.yml

index 4b6635b8117a65307432a6f4b5f958f9a5afa7e2..523875d13a276f8ba61fbbe7ef5884742eb9751c 100644 (file)
@@ -1,25 +1,22 @@
+image: rust:latest
+
+before_script:
+- echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list
+- apt-get update
+- apt-get install -y -t stretch-backports libostree-dev
+
 stages:
 - build
 - package
 
 libostree-sys_rust-stable:
   stage: build
-  image: rust:latest
-  before_script:
-  - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list
-  - apt-get update
-  - apt-get install -y -t stretch-backports libostree-dev
   script:
   - cargo build --verbose --package libostree-sys
   - cargo test --verbose --package libostree-sys
 
 libostree_rust-stable:
   stage: build
-  image: rust:latest
-  before_script:
-  - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list
-  - apt-get update
-  - apt-get install -y -t stretch-backports libostree-dev
   script:
   - cargo build --verbose --package libostree
   - cargo test --verbose --package libostree
@@ -27,10 +24,6 @@ libostree_rust-stable:
 libostree-sys_rust-nightly:
   stage: build
   image: rustlang/rust:nightly
-  before_script:
-  - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list
-  - apt-get update
-  - apt-get install -y -t stretch-backports libostree-dev
   script:
   - cargo build --verbose --package libostree-sys
   - cargo test --verbose --package libostree-sys
@@ -39,10 +32,6 @@ libostree-sys_rust-nightly:
 libostree_rust-nightly:
   stage: build
   image: rustlang/rust:nightly
-  before_script:
-  - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list
-  - apt-get update
-  - apt-get install -y -t stretch-backports libostree-dev
   script:
   - cargo build --verbose --package libostree
   - cargo test --verbose --package libostree
@@ -50,12 +39,10 @@ libostree_rust-nightly:
 
 libostree-sys_package:
   stage: package
-  image: rust:latest
   script:
-    - cargo package --manifest-path libostree-sys/Cargo.toml
+    - cargo package --verbose --manifest-path libostree-sys/Cargo.toml
 
 libostree_package:
   stage: package
-  image: rust:latest
   script:
-  - cargo package --manifest-path libostree/Cargo.toml
+  - cargo package --verbose --manifest-path libostree/Cargo.toml